/*
 * mensaje-cambio-clave.cpp
 *
 *  Created on: 04/10/2011
 *      Author: guido
 */

#include "mensaje-cambio-clave.h"
#include "serializador.h"
#include "constantes.h"

MensajeCambioClave::MensajeCambioClave(std::string nueva) {
	this->nueva = nueva;
}

void MensajeCambioClave::serializar(char* &bytes, int &tamanyo) {
	tamanyo = this->serialSize();
	bytes = new char[tamanyo];
	Serializador serializador;
	int indice = 0;
	serializador.serializarCadena(bytes, this->nueva, indice);
}

int MensajeCambioClave::serialSize() {
	return (WORD_SIZE + nueva.size());
}



